草庐IT

SQL PRIMARY KEY 约束

全部标签

ios - 出现键盘时更改约束 - Swift

我的UIView在出现键盘时无法正常移动。我用来输入文本的UIView中有一个UITextView。如果我选择TextView输入文本,键盘会出现,但UIView不会第一次移动。如果我点击背景并使键盘消失,然后再次点击TextView,则UIView会正确向上移动。有谁知道这里发生了什么?classChatViewController:UIViewController,CNContactPickerDelegate,UISearchBarDelegate,UITableViewDelegate,UITableViewDataSource,UIToolbarDelegate,UIText

ios - Swift 移除纵横比约束

有没有办法消除宽高比限制?例如letaspectRatio=messageImage.constraint(withIdentifier:"aspectRatio")aspectRatio?.isActive=false我需要保留对象的所有约束,但只删除纵横比这种性质的东西...... 最佳答案 假设您有一个imageView的引用并且给约束一个标识符。在您的情况下,您已使用标识符命名约束:aspectRatio。所以对于上面的内容,你可以这样做://Getconstraintsfilteredagainstauser-define

ios - 隐藏 UIView 和更新约束

我有一个自定义表格View单元格Nib,它包含两个textView、两个imageView和4个标签。约束是使用自动布局设置的,这是Nib的样子:右侧的主ImageView从数据库中获取一个可选值。如果用户包含图像,我希望它显示图像,但如果用户没有包含图像,我希望隐藏图像并且我希望调整textView(其左侧的自定义描述)的约束和看起来像这样:我确信这很容易做到,但我仍在学习,所以我要求的是指向正确的方向。根据存储的值切换约束的最佳方法是什么? 最佳答案 您可以设置您的约束,以便在正文和ImageView之间有一个水平间距常数,而在

ios - 如何在自动布局 ios 中将 View 的底部边缘和顶部边缘约束到另一个 View ?

我正在尝试将一个圆形ImageView放置在另一个ImageView之上,如图中所示。有谁知道我如何实现它。 最佳答案 在Storyboard中,您可以通过将圆形图像底部对齐到ImageView并使用圆形图像的一半大小来实现。在我的例子中,圆形图像的高度是100,所以它的一半是50。请参阅下图了解详细信息。希望对您有所帮助! 关于ios-如何在自动布局ios中将View的底部边缘和顶部边缘约束到另一个View?,我们在StackOverflow上找到一个类似的问题:

ios - 泛型类型约束与继承

这两个函数声明有区别吗?funcdoSomething(controller:T){...}对比funcdoSomething(controller:UIViewController){...}在ApplesSwiftprogramminglanguage的类型约束语法部分书,有这个代码示例:func​​someFunction​(​someT​:​T​,​someU​:​U​){//functionbodygoeshere}用这个描述:Thehypotheticalfunctionabovehastwotypeparameters.Thefirsttypeparameter,T,ha

ios - 如何以编程方式向 UISegmentedControl 添加约束

这是我的UISegmentedControl代码:employeeSegmentedControl=UISegmentedControl(items:items)employeeSegmentedControl.selectedSegmentIndex=0employeeSegmentedControl.backgroundColor=UIColor(red:41/255,green:128/255,blue:185/255,alpha:1.0)employeeSegmentedControl.tintColor=UIColor.whiteColor()employeeSegmente

ios - Swift:removefromSuperview 移除约束

目前正在开发一些swift程序,我有一个号召性用语,我从superView中删除了一个模糊View,同时我正在为2个按钮制作动画。一切正常,但有一个小问题。当我从我的superView中删除模糊View时,我的2个按钮上的约束在底部被设置为0并从该位置开始动画。我不希望它们变为0。如果我不删除模糊View,我的动画效果会很好。我检查了我的按钮约束是否与blurview相关,但事实并非如此。因为我认为它只能在与模糊View相关时重置我的约束。我的Storyboard如下所示:view|->camera_view|->blur_view|->record_label|->record_bu

swift - 如何修复 4 个水平标签的约束?

我为商店时间表做了一个View。每天一行,所以我有7行和4个标签。我对标签之间的每个空格使用了具有相同值的约束,并且为每个标签使用了相同的值。对于iphoneSE/5S,没关系。但对于更大的设备,其中一个标签更大以调整View。我尝试使用约束值或关系(等于/大于)但没有任何变化。我必须做些什么来保持相同的标签值和相同的空间值?谢谢iPhone屏幕:Xcode约束: 最佳答案 您的布局看起来可以从tableView中获益,但让我们只看一下水平约束。这是使用StackView的好地方。执行以下操作:摆脱4个标签的所有水平约束。选择4个标

swift - Swift 通用约束中的元组类型

我正在尝试在Swift中编写一个通用函数,其约束条件是参数必须是一对序列(我将把它变成字典)。这可能吗?我已经尝试了以下的许多变体,但编译器不喜欢其中任何一个。funcfoo(xs:S){//...} 最佳答案 不是您问题的直接答案,但如果您想创建字典然后你可以将你的函数定义为扩展Dictionary的方法并使用Dictionary定义的事实typealiasElement=(Key,Value)那么你的方法声明可以是extensionDictionary{funcfoo(xs:S){//...}}例如,要从元组创建字典,init方

ios - 即使在添加 subview 后, View 层次结构也未准备好约束

我正在尝试实现一个CollectionView,其中每个单元格都有数量可变的UIButton实例,首尾水平放置。因为按钮的数量是动态的,所以我在运行时实例化按钮并以编程方式添加自动布局约束(第一次尝试这样做)。这是我的代码:classMyCustomCell:UICollectionViewCell{varbuttonTitles:[String]?varbuttons=[UIButton]()overridefuncdidMoveToSuperview(){super.didMoveToSuperview()guardlettitles=buttonTitleselse{return